package com.stronger.pettern.Strategy;

/**
 * 策略接口
 * sendMessage方法用于实现各个渠道消息的推送逻辑，getMessageType方法用于获取每个渠道的标识。通过将这些方法定义在一个接口中，
 * 可以使得每个消息推送渠道类都必须实现这些方法，从而遵循了接口隔离原则。
 */
public interface MessgeStrategy {
    /**
     * 发送信息
     */
    String sendMessage();

    /**
     * 消息类型
     */
    String getMessageType();


}